/*
	DriveHVSE.h
	(c)2008 PaleStar Development, Richard Lyle
*/

#ifndef DRIVE_HVSE_H
#define DRIVE_HVSE_H

#include "Game/GadgetDrive.h"



//----------------------------------------------------------------------------

class DriveHVSE : public GadgetDrive
{
public:
	DECLARE_WIDGET_CLASS();

	// NounGadget interface
	int	maxDamage() const
	{
		return 63750;
	}
	Type type() const
	{
		return DRIVE;
	}
	int	addValue() const
	{
		return 200000;
	}
	float addMaxVelocity() const
	{
		return 8.0f;
	}//Added 7 -JBUD- and reek reduced it 7
	int buildTechnology() const
	{
		return 105;
	}
	int	buildCost() const
	{
		return 12000;
	}
	dword buildFlags() const
	{
		return NounPlanet::FLAG_METALS;
	}
	int	buildTime() const
	{
		return 2000;
	}
	// GadgetDrive interface
	float thrust() const
	{
		return 21.7f;
	}
	int maxEnergy() const
	{
		return 168750;
	}
	int energy() const
	{
		return 140.625;
	}
	int energyFalloff() const
	{
		return 129.375;
	}
};

//----------------------------------------------------------------------------



#endif

//----------------------------------------------------------------------------
// EOF
